@charset "utf-8";
/* CSS Document */
/*通用样式*/
*{font-size:14px;font-family:"宋体";  padding:0px; margin:0px; color:#646464;}
img{ border:0; max-width:100%;}
a{text-decoration:none; color:#646464;}
a:hover{ color:#5390c6; text-decoration:underline;}
body,div,box,p,span,h1,ul,li,form,select,input{margin:0px;padding:0px;} 
ul,li{list-style:none;}
.clear{clear:both;}
body{ margin:0px; padding:0px; background:#fff;}
.left{ float:left;}
.right{ float:right;}
.w100{ width:100%; overflow:hidden;}



.top_wz_box{ height:22px; line-height:22px; background:#d1d1d1;}
.top_zi{ width:1200px; margin:0 auto; overflow:hidden;}
.top_zi span{ color:#fff;}
#hy_zi{ width:250px; float:left;}
#lj_left{ width:225px; float:right;}
#lj_left a{ color:#fff; margin:auto 11px;}

/*页面首页*/
.w100{ width:100%; overflow:hidden; margin:0 auto;}
.w1{ width:96%; max-width:1200px; overflow:hidden; margin:0 auto;}
.logo{ overflow:hidden;}
  .logo .logo_img{ float:left; width:810px;}
  .logo .phone_img{ float:right; width:190px;}
    .logo .logo_img img{ max-width:100%;}

  
/*页面导航*/
.nav_box{ overflow:hidden; border:1px solid #646464; margin-bottom:7px;}
.nav ul{height:49px; }
.nav li{float:left;width:171px; background:url(../images/nsws_01.jpg) no-repeat right center;}
.nav li a{text-decoration:none;line-height:49px; text-align:center; font-family:"微软雅黑"; font-size:18px; display:block; color:#1f1f1f;}
.nav li a:hover{ color:#69b34f;}


.banner{width: 100%;min-width: 1200px;position: relative;margin: 0 auto;}
.banner ul li{width: 100%;float: left;display: none;}
.banner .banner1{display: block;}
.banner img{display: block;width: 100%;}
.bannerIndex{position: absolute;left:0;right:0;margin: 0 auto;bottom: 5px;z-index: 99;text-align: center;}
.bannerIndex span{display: inline-block;width: 50px;height: 12px;background: #000;background-color: rgba(0,0,0,0.4);cursor: pointer;margin-left: 5px;}

/*首页主体*/
.hot_dt{ line-height:30px; padding:10px 0px;}
  .hot_dt p{ color:#878787; font-size:16px;}
  .hot_dt span{ color:#5390c6; font-size:16px;}

.product{ overflow:hidden;}
  .pro_list{ width:317px; overflow:hidden;}
  .pro_lm{ height:97px; background:url(../images/pro_lm_pic.jpg) no-repeat top center;}
  .pro_box{ overflow:hidden; background:#a9a9a9; width:277px; margin:0 auto; text-align:center; padding-bottom:24px;}
    .pro_list .pro_tit{ width:235px; height:45px; line-height:45px; color:#fff; background:#5390c6; font-size:18px; margin:12px auto; font-family:"微软雅黑";}
    .pro_list ul li{ height:45px; line-height:45px; }
     .pro_list ul li a{ color:#fff; font-size:16px; font-family:"微软雅黑"; display:block;}
      .pro_list ul li a:hover{color:#5390c6;}	  
	  
	  #lx_box{ background:url(../images/lianxi_box.jpg) no-repeat center bottom; height:172px;}
	  
	  
  .pro_con{ width:880px; overflow:hidden; border:1px solid #d2d2d2; margin-top:23px;}
  #lm_cp_box{ border-bottom:5px solid #447eb1; overflow:hidden; height:42px;}
  #lm_cp_box span{ color:#0075c4;font-size:16px; font-family:"微软雅黑"; float:left; padding-left:30px; line-height:35px;}
  #more{ font-family:Tahoma; font-size:14px; float:right; color:#a7a7a7; line-height:42px; padding-right:10px;}
    .pro_con ul{ overflow:hidden; padding-top:17px;}
	.pro_con ul li{ width:293px; float:left; overflow:hidden; text-align:center;}
      .pro_con ul li .pro_img{ display:block;}
         .pro_con ul li .pro_img img{ width:262px; height:209px;}
      .pro_con ul li .pro_mc{ height:40px; line-height:30px; display:block;}

.about_box{ overflow:hidden; background:#e3f2ff; padding-top:26px; margin-top:25px;}
.about_pic{ width:402px; height:379px; background:url(../images/about_pic_bg.jpg) no-repeat bottom center;}
.about_pic img{ width:402px; height:351px;}
.about_xx{ width:775px; line-height:30px;}
.about_xx span{ color:#5390c6; font-family:"微软雅黑"; font-size:18px; line-height:47px;}
.about_xx dd{display:block; width:110px; height:31px; line-height:31px; float:right; background:#5293cc; color:#fff; text-align:center; margin-top:60px;}
.about_xx dd a{ color:#FFF;}
.about_xx_box{ display:block; overflow:hidden;}
.about_xx_box p{ line-height:30px;}
.about_xx_box p a{ color:#646464; font-size:14px; font-family:宋体;}
.anli{ overflow:hidden; margin:30px auto;}
  .anli .anli_tit{ width:186px; height:35px; line-height:35px; color:#1f1f1f; font-size:20px; font-family:"微软雅黑"; text-align:center;}
  .anli .line{width:507px; border-bottom:1px solid #447eb1; height:20px; overflow:hidden;}
  .anli .en_box{ text-align:center; line-height:30px; font-family:"Times New Roman", Times, serif; color:#646464; font-size:18px; padding-bottom:15px;}

	#in_js{width:1200px; height:254px; position:relative; float:left; margin:0 auto; overflow:hidden;}
		#in_js ul{position:absolute;}
			#in_js li{width:292px; float:left; }				
				#in_js li:hover{position:relative;}
				#in_js li img{width:278px; height:254px; float:left;}
				

   .a_tit{ height:53px; line-height:53px; overflow:hidden;}
   .a_tit span{ width:201px; background:#5390c6; display:block; text-align:center; color:#fff; font-size:20px; font-family:"微软雅黑"; float:left;}
     .a_tit a{ font-family:"微软雅黑"; float:right; color:#a9a9a9; padding-right:10px; display:block; height:51px; line-height:51px; border:1px solid #c9c9c9; border-left:none; width:378px; text-align:right;}
 	
.news{ width:590px; overflow:hidden;}
	.top_one{ overflow:hidden; padding-top:16px;}
	.top_pic img{ width:199px; height:168px;}
	.top_nr{ width:365px; line-height:25px;}
	.top_nr span{ display:block; line-height:30px; padding-bottom:5px;}
	.top_nr .xq_more{ color:#5390c6;}
	
	.news ul{ overflow:hidden; padding-top:15px;}
	.news ul li{ height:49px; line-height:49px; border-bottom:1px dashed #c9c9c9; padding:0px 8px 0px 3px;}
	.news ul li a{ float:left;}
	.news ul li span{ float:right;}

								
.flink{ padding:10px 0px;margin:30px auto; border:1px solid #c9c9c9;}	
  .flink p { width:100%; overflow:hidden;line-height:30px;} 
  .flink p span{ font-weight:bold; color:#5390c6; font-size:18px; padding-left:10px; }	 
  .flink p a{ display:inline-block; margin-left:10px; font-size:16px;}	
   
.footer{ background:#5390c6; padding:25px 0px; }	
	.end_logo{ width:493px; text-align:right;}
  .end_xx p { width:645px; overflow:hidden; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:15px; color:#fff;}	 
  .end_xx p a{ display:inline-block;  color:#fff;}	  
  

/*单页面*/
.my-map { margin: 0 auto; width: 600px; height: 600px; }
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-blue { background-position: -11px -55px; }
		.amap-container{height: 100%;}


.aside{ width:227px; overflow:hidden;}
.cp_tit_left{ height:55px; background:#5390c6; line-height:55px; color:#fff; font-family:"方正兰亭黑_GBK"; font-size:18px; width:227px; text-align:center;}
.cp_list{ padding-bottom:24px;}
.cp_list ul{ border:3px solid #dcdcdc; padding:7px 0;}
.cp_list ul li{ text-align:center; line-height:47px; border-bottom:1px dashed #cbcbcb;}
.ny_lx{ height:162px; background:url(../images/ny_left_lx.jpg) no-repeat top center;}

.cont_list{ width:227px; overflow:hidden;background:#5390c6; padding-bottom:80px;}
.cont_nr_box{ width:197px; margin:0 auto; background:#fff; padding:10px; line-height:30px;}
.ny_left_lxbg{ height:100px; background:url(../images/ny_left_lxbg.jpg) no-repeat top center;}
.cont_nr_box p{ font-family:"微软雅黑"; font-size:15px;}

	  
.rside{ width:940px; overflow:hidden;}
.position{ height:50px; line-height:50px; padding-left:10px; border:1px solid #c9c9c9; color:#646464; font-family:"方正兰亭黑_GBK";}
.position a{  color:#646464;}

.rside_con { padding:20px 0; line-height:25px;}
/*新闻中心*/
.news_con{ overflow:hidden; padding-bottom:20px;}
  .news_con ul li{ border-bottom:1px solid #ccc; overflow:hidden; padding:10px 5px;}
    .news_con ul li .new_tit{ height:35px; line-height:35px; display:block;}
      .news_con ul li .new_tit a{ font-weight:bold; float:left;}
      .news_con ul li .new_tit span{ float:right;}
    .news_con ul li .new_text{ height:50px; line-height:25px; overflow:hidden;}
/*列表*/
.pagelist{line-height:40px; text-align:center; margin-top:20px; clear:both;}
  .pagelist a{ display:inline-block; margin-right:20px;}
  
  
.page{ine-height:40px;  margin-top:20px; clear:both;}
  .page span{ width:47%; padding-left:3%; overflow:hidden; display:inline-block;}

 /*新闻内容*/
.newslist_con {overflow:hidden; padding-bottom:20px; margin-top:10px; }
  .newslist_con .news_tit { height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center;}
  .newslist_con .news_time { height:35px; line-height:35px;  text-align:center; border-bottom:1px dashed #ccc;}
  .newslist_con .new_con { line-height:25px; padding:20px 10px;}
 
 
 
 /*产品列表*/
  .cp_con{ overflow:hidden; margin-top:20px;}
    .cp_con ul li{ width:313px; float:left; text-align:center;}
	.cp_con ul li a{ display:block;}
      .cp_con ul li img{ width:304px; height:243px;}
      .cp_con ul li .pro_mc{ height:34px; line-height:20px; display:block;}
 
 
 
 /*产品详情*/
  .prol_con{ overflow:hidden; margin-top:10px;}
    .prol_con .prol_top{ margin:10px; border-bottom:1px solid #ccc; width:100%; overflow:hidden;}
      .prol_con .prol_top .prol_img{ width:262px; height:220px; float:left; }
      .prol_con .prol_top .prol_img img{ width:262px; height:209px; float:left; }
      .prol_con .prol_top .prol_text{ width:520px; line-height:25px; overflow:hidden; font-weight:bold;}
    .prol_con .prol_xq{ line-height:25px; padding:5px 10px; overflow:hidden;  }

.mbanner{display:none;}


@media screen and (max-width: 960px){
	.banner{ display:none;}
		.main_visual{ display:none;}
	.mbanner{ display: block; margin:0 auto;}
	.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}


  .logo .logo_img{ width:100%;}
  .logo .phone_img{ display:none;}
  
  .nav li{width:33%;}
    .nav li.sj{ display:none;}
	  .hot_dt p{ color:#878787; font-size:14px;}
.pro_list{ width:100%; margin-top:18px;}
  .pro_box{width:96%;}
  .pro_list .pro_tit{ width:90%;}
    .pro_list ul li{ width:33%; float:left; }
#lx_box{ display:none;}
.pro_con{ width:99%;}
.pro_con ul li{ width:47%; margin:0px 1.5%;}
.pro_con ul li .pro_img img{ max-width:100%; height:140px;}
.nav li a{font-size:16px;}
.about_pic{ width:100%;height:179px; text-align:center; background:url(../images/about_pic_bg.jpg) no-repeat center bottom; overflow:hidden;}
.about_pic img{ max-width:100%; height:151px;}
.about_xx{ width:100%;}
.about_xx dd{margin:30px 0px;}
.anli{ display:none;}
.news{ width:100%; margin-top:18px;}
.a_tit span{ width:30%;}
.a_tit a{ width:67.6%; padding-right:2%;}
.top_pic{ display:none;}
.top_nr{ width:100%;}
.end_logo{display:none;}
.end_xx{ width:100%; text-align:center;}
.end_xx p {font-size:14px; width:100%;}
.aside{ width:100%;}
.cp_tit_left{ width:100%;}	
.cp_list{ width:100%; overflow:hidden;} 
.cp_list ul li{ width:33%; float:left;}
.cp_list ul li.sj{ display:none;}
.cont_list{ display:none;}
.ny_lx{ display:none;}
.cp_list ul{ overflow:hidden;}
.rside{ width:100%;}
.cp_con ul li{ width:47%; margin:0px 1.5%;}
.cp_con ul li img{ max-width:100%; height:133px;}
.page span{ width:97%; line-height:25px; padding-left:3%; overflow:hidden; display:inline-block;}
.my-map { margin: 0 auto; max-width:100%; height: 600px; }
.about_xx_box{ height:305px;}
  .pro_lm{ display:none;}
  .hot_dt{display:none;}
}